package com.yykj.prescription.server.dto.prescription;

import com.yykj.prescription.client.enums.PrescriptionType;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
public class PrescriptionListSearchDTO {
    @ApiModelProperty("医院ID")
    private Integer hospitalId;

    @ApiModelProperty("医生ID")
    private String doctorId;

    @ApiModelProperty("医生姓名")
    private String doctorName;

    @ApiModelProperty("用户ID")
    private String userId;

    @ApiModelProperty("就诊人ID")
    private String patientId;

    @ApiModelProperty("患者姓名，或者患者拼音首字母")
    private String patientName;

    @ApiModelProperty("处方来源")
    private Integer origin;

    @ApiModelProperty("就诊人科室名称")
    private String depName;

    @ApiModelProperty("就诊人科室ID")
    private Integer depId;

    @ApiModelProperty("处方状态")
    private Integer status;

    @ApiModelProperty("处方类型")
    private PrescriptionType type;

    @ApiModelProperty("当前页")
    private Integer currentPage;

    @ApiModelProperty("每页多少条")
    private Integer pageSize;

    @ApiModelProperty("开始时间:2022-01-01")
    private String startTime;

    @ApiModelProperty("结束时间：2022-01-02")
    private String endTime;

    @ApiModelProperty("处方用到的药品ID,例如：aaa,bbb,ccc")
    private String drugIds;
}
